﻿namespace HossMvp.Core
{
    public interface IPresentableModel<out T> : IPresentable where T : IContentProvider
    {
        /// <summary>
        /// Gets the model contents.
        /// </summary>
        /// <value>
        /// The model contents.
        /// </value>
        /// <remarks>
        /// A reference to model's resources (data)
        /// </remarks>
        T Contents { get; }
    }
}